package com.xq.entity;

import java.util.Date;
import lombok.*;
import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.activerecord.Model;


/**
 * todo:用户管理
 * User<br/>
 *******************************************
 * 更多精彩B站搜索:学相伴飞哥
 * IUserService
 * 资料下载学习平台：https://www.kuangstudy.com
 * 创世神B站：https://space.bilibili.com/490711252
 *******************************************
 * 创建人:yykk<br/>
 * 时间：2021年09月15日 17:33:31 <br/>
 * @version 1.0.0<br/>
 *
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@TableName("kss_user")
public class User extends Model<User> implements java.io.Serializable {
    // 用户id
    @TableId(type = IdType.ID_WORKER)
	private Integer id;
    // 用户名
	private String username;
    // 用户密码
	private String password;
    // 权限
	private String role;
    // 用户头像
	private String avatar;
    // 性别
	private Integer sex;
    // 发布状态 0未发布 1发布
	private Integer status;
    // 微信openid
	private String openid;
    // 创建时间
    @TableField(fill = FieldFill.INSERT)//在新增的时候填充
    private Date createTime;
    // 更新时间 
    @TableField(fill = FieldFill.INSERT_UPDATE)//在新增的时候填充
    private Date updateTime;
}